package controllers;

import play.*;
import play.cache.Cache;
import play.mvc.*;

import grafo.algoritmo.Grafo;

import java.text.SimpleDateFormat;
import java.util.*;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;

import org.joda.time.DateTime;
import org.w3c.dom.DOMException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;

import com.sun.org.apache.xerces.internal.impl.xpath.regex.ParseException;

import models.*;

public class Application extends Controller {

	public static void index(){
		render();
	}
	
	private static void adicionarLocal(String id, String descricao) {
		Grafo g = Cache.get("carteiro", Grafo.class);
	    if(g == null) {
	    	g =  new Grafo(false);
	    	Cache.set("carteiro", g, "30mn");
	    }
	    
	    g.adicionarVertice(Integer.parseInt(id), descricao);
	    Carteiros.locaisECaminhos();
	}
}